TiKV 需要 Rollback 类型的 Write
Last edited by longfangsong at 2021-04-19一个事务回滚之后,由于网络延迟、用户操作等原因 TiKV 仍然有可能收到同一个事务的 prewrite
请求,为了防止该 key 被上锁,在其 TTL 过期之前阻塞其它对该 key 的读写。通过写入 rollback
记录,如果在 rollback 之后收到同一个事务的 prewrite
,会返回 WriteConflict
。
一个事务回滚之后,由于网络延迟、用户操作等原因 TiKV 仍然有可能收到同一个事务的 prewrite
请求,为了防止该 key 被上锁,在其 TTL 过期之前阻塞其它对该 key 的读写。通过写入 rollback
记录,如果在 rollback 之后收到同一个事务的 prewrite
,会返回 WriteConflict
。